/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: fzykd
 * Date: 2023-05-09
 * Time: 20:02
 */

//将系统作为一个抽象类
public abstract class Systems {

    //聚合文件格式
    private FileFormat fileFormat;

    //创建构造器
    public Systems(FileFormat fileFormat){
        this.fileFormat = fileFormat;
    }

    //抽象方法 首先每一个系统都要将文件解析为像素矩阵
    abstract void Matrix();

    protected void draw1(){
        this.fileFormat.draw1();
    }

    protected void draw2(){
        this.fileFormat.draw2();
    }

    protected void draw3(){
        this.fileFormat.draw3();
    }
}
